WRITE A PROGRAM ON EVENTS.

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Mevents extends Applet implements MouseListener,
MouseMotionListener
{
String s=" ";
public void init()
{
addMouseListener(this);
addMouseMotionListener(this);
}
public void mouseClicked(MouseEvent m)
{
s="clicked";
repaint();
}
public void mouseEntered(MouseEvent m)
{
s="entered";
repaint();
}
public void mousePressed(MouseEvent m)
{
s="pressed";
repaint();
}
public void mouseReleased(MouseEvent m)
{
s="Released";
repaint();
}
public void mouseDragged(MouseEvent m)
{
s="Dragged";
repaint();
}
public void mouseMoved(MouseEvent m)
{
s="moved";
repaint();
}
public void mouseExited(MouseEvent m)
{
s="Exited";
repaint();
}

        public void paint(Graphics g)
{
g.drawString(s,10,30);
}
}

/*<applet code="Mevents" width=100 height=200>
</applet>*/

     

                       

WRITE A PROGRAM ON KEY EVENTS.

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Kevents extends Applet   implements KeyListener
{
String s=" ";
public void init()
{
addKeyListener(this);
requestFocus();
}

 

        public void keyPressed(KeyEvent k)
{
showStatus("Key Pressed");
}
public void keyReleased(KeyEvent k)
{
showStatus("Key relesed");
}
public void keyTyped(KeyEvent k)
{
{
s+=k.getKeyChar();
repaint();
}
public void paint(Graphics g)
{
g.drawString(s,20,30);
}
}

/*<applet code="Kevents" width=150 height=150>
</applet>*/

                            

WRITE A PROGRAM ON KEYCODES.

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Kcodes extends Applet implements KeyListener
{
String s=" ";
public void init()
{
addKeyListener(this);
requestFocus();
}
public void keyPressed(KeyEvent k)
{
showStatus("KeyPressed");
int key=k.getKeyCode();
switch(key)
{
case KeyEvent.VK_F1:
s+="<F1>";
break;
case KeyEvent.VK_F2:
s+="<F2>";
break;
case KeyEvent.VK_LEFT:
s+="<Left Key>";
break;
case KeyEvent.VK_RIGHT:
s+="<Right key>";
break;
}
repaint();
}
public void keyTyped(KeyEvent k)
{
s+=k.getKeyChar();
repaint();
}

        public void keyReleased(KeyEvent k)
{
showStatus("Keyreleased");

        }
public void paint(Graphics g)
{
g.drawString(s,20,30);
}
}
/*<applet code=Kcodes width=300 height=100>
</applet>*/